关于NewAPI 接入Ollama Pro遇到个问题,佬们帮忙看一下


这两天开了个开了个Ollama Pro订阅,想用NewAPI接入Ollama Pro看一下GLM5.2的用量统计

接入了之后 在cherry studio里面选择openAI 可以正常对话


然后配置ccs API格式选择的Anthropic Messages (原生)

Claude code 对话提示API Error: API returned an empty or malformed response (HTTP 200) —
check for a proxy or gateway intercepting the request


然后看NewAPI日志请求走的是/v1/messages

执行curl 测试看到返回结果如下
{“id”:“0e0abefd6340488da368ff8394b932c6”,“model”:“glm-5.2”,“object”:“chat.completion”,“created”:1785419530,“choices”:[{“index”:0,“message”:{“role”:“assistant”,“content”:null,“reasoning_content”:“1. **分析输入**:用户说了“你好”,在中文里意为“Hello”。\n2. **识别语言**:中文。\n3. **确定合适的回复**:用中文礼貌地回应用户的问候,并提出我能如何帮助他们。\n4. **起草回复**:\n * *选项1*:你好!有什么我可以帮你的吗?\n * *选项2*:你好!我是人工智能助手,有什么可以为您效劳的?”},“finish_reason”:“length”}],“usage”:{“prompt_tokens”:13,“completion_tokens”:100,“total_tokens”:113,“prompt_tokens_details”:{“cached_tokens”:0,“text_tokens”:0,“audio_tokens”:0,“image_tokens”:0},“completion_tokens_details”:{“text_tokens”:0,“audio_tokens”:0,“reasoning_tokens”:0},“input_tokens”:0,“output_tokens”:0,“input_tokens_details”:null,“claude_cache_creation_5_m_tokens”:0,“claude_cache_creation_1_h_tokens”:0}}

然后执行curl测试ollama官方的v1/message 地址返回数据如下
{“id”:“msg_371a4b7c3890259fdf51472e”,“type”:“message”,“role”:“assistant”,“model”:“glm-5.2”,“content”:[{“type”:“thinking”,“thinking”:“1. **分析输入:** 用户说“你好”。\n2. **确定意图:** 这是一个标准的问候。用户正在发起对话。\n3. **确定合适的回复:**\n * 用中文回以问候(与用户的语言保持一致)。\n * 礼貌且热情。\n * 主动提出提供帮助。\n4. **起草回复(内心独白/草稿):**\n * *草稿1:* 你好!很高兴见到你。有什么我可以帮”}],“stop_reason”:“max_tokens”,“usage”:{“input_tokens”:13,“output_tokens”:100}}

Claude code 对话也可以

NewAPI后台的 渠道配置如图所示

NewAPI版本是v0.10.9-alpha.6,今天刚在国内的服务器上搭的

我也知道是响应数据格式不对导致Claude code 读不出来,但是不知道如何解决

不知道是哪里出了问题,各位佬友帮我看看呗,十分感谢:folded_hands:

类型那里改成 openai 的格式

佬,请问一下是哪里改类型,ccs还是new api

感谢佬,我配置了Claude code试了下,是可以的

佬友ollama pro国内直连会被封号吗

刚买了个不知道要不要挂梯子,因为梯子是万人骑

new-api 的 bug, Bug: Ollama channel returns OpenAI SSE format instead of Claude format when RelayFormat is Claude · Issue #2378 · QuantumNous/new-api · GitHub, 有人提pr了但是还没合, 我现在是 ollama → cpa → new-api 给公司里好几个同事一起用的, 但是用 dsv4 感觉计费有点异常
https://linux.do/t/topic/2765589/50?u=sensehu

ollama Pro 国内可以直连哦,我是因为要看一下这个订阅能用多少GLM5.2 Token,所以要放到new API上的,这个new API部署在tx的轻量云上的

他这个里面都是开源模型,都不咋管你IP的,不像Claude

更简单的是直接接ollama的anthropic接口,手动加上鉴权header: